#region head comment
/*
Code generate by YhdSdkTool.
email:starpeng@vip.qq.com
2013-01-21 23:00:56:944 +08:00
*/
#endregion

using System;
using System.Xml.Serialization;
using System.Collections.Generic;

namespace YhdSdk.Domain.Product
{
    /// <summary>
    /// 产品价格
    /// </summary>
    [Serializable]
    public class PmPrice : YhdObject
    {
        /// <summary>
        /// 产品ID
        /// </summary>
        [XmlElement("productId")]
        public Nullable<Int64> ProductId
        {
            get;
            set;
        }

        /// <summary>
        /// 外部产品ID
        /// </summary>
        [XmlElement("outerId")]
        public String OuterId
        {
            get;
            set;
        }

        /// <summary>
        /// 进价
        /// </summary>
        [XmlElement("inPrice")]
        public Nullable<Double> InPrice
        {
            get;
            set;
        }

        /// <summary>
        /// 1号商城价
        /// </summary>
        [XmlElement("nonMemberPrice")]
        public Nullable<Double> NonMemberPrice
        {
            get;
            set;
        }

        /// <summary>
        /// 促销1号商城价
        /// </summary>
        [XmlElement("promNonMemberPrice")]
        public Nullable<Double> PromNonMemberPrice
        {
            get;
            set;
        }

        /// <summary>
        /// 市场价
        /// </summary>
        [XmlElement("productListPrice")]
        public Nullable<Double> ProductListPrice
        {
            get;
            set;
        }

        /// <summary>
        /// 促销开始时间
        /// </summary>
        [XmlElement("promStartTime")]
        public Nullable<DateTime> PromStartTime
        {
            get;
            set;
        }

        /// <summary>
        /// 促销结束时间
        /// </summary>
        [XmlElement("promEndTime")]
        public Nullable<DateTime> PromEndTime
        {
            get;
            set;
        }

        /// <summary>
        /// 特价限制总数量: 0表示无限制
        /// </summary>
        [XmlElement("specialPriceLimitNumber")]
        public Nullable<Int32> SpecialPriceLimitNumber
        {
            get;
            set;
        }

        /// <summary>
        /// 每人特价限制数量: 0表示无限制
        /// </summary>
        [XmlElement("userPriceLimitNumber")]
        public Nullable<Int32> UserPriceLimitNumber
        {
            get;
            set;
        }

        /// <summary>
        /// 是否是vip产品（1：是、0：否）
        /// </summary>
        [XmlElement("isCanVipDiscount")]
        public Nullable<Int32> IsCanVipDiscount
        {
            get;
            set;
        }

    }
}
